package d0325;

import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;
import sun.text.resources.cldr.ti.FormatData_ti_ER;

import javax.print.attribute.standard.DateTimeAtCompleted;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;

public class TestLocalData {
    public static void main(String[] args) {
   /*     LocalDate date1=LocalDate.now();
        System.out.println(date1);
        LocalDate data2=LocalDate.of(2021,5,21);
        System.out.println(data2);
        System.out.println(data2.getYear());
        System.out.println(data2.getMonth());
        String str="2021-09-12";
        LocalDate date3=LocalDate.parse(str);
        System.out.println(date3);
        LocalTime time1=LocalTime.now();
        System.out.println("time1:"+time1);
        LocalTime time2=LocalTime.of(20,12,9);
        System.out.println("time2:"+time2);
        System.out.println("时:"+time2.getHour()+"分:"+time2.getMinute()+"秒:"+time2.getSecond());
        str = "2023-12-08T12:23:23";
        LocalDateTime time3= LocalDateTime.parse(str);
        System.out.println(time3);  */
        //创建DateTimeFormatter对象
        DateTimeFormatter dtf1=DateTimeFormatter.ofPattern("yyyy/MM/dd");

        DateTimeFormatter dtf2=DateTimeFormatter.ofPattern("HH时mm分ss秒");
        DateTimeFormatter dtf3=DateTimeFormatter.ofPattern("yyyy/MM/dd hh时mm分ss秒");
     //   创建LocalDate、LocalTime、LocalDatetime对象
        LocalDate date=LocalDate.now();
        LocalTime time=LocalTime.now();
        LocalDateTime datetime=LocalDateTime.now();
        //使用DateTimeFormatter对象进行转换
        String str1="2001/12/03";
        String str2="12时23分34秒";
        String str3="2001/12/03 12时23分34秒";
       LocalDate date2=LocalDate.parse(str1,dtf1);
        LocalTime time2=LocalTime.parse(str2,dtf2);
        LocalDateTime datetime2=LocalDateTime.parse(str3,dtf3);
        System.out.println();





    }
}
